The root of this repository contains the preprocessed dataset in the folder `dataset`. This folder `make_dataset` allows to re-create this dataset from the unpreprocessed data.

This folder contains:
- `unpreprocessed_data`: Raw Data Recording of all IMUs and Optical Motion Capture (OMC)
- `preprocess`: Support Code for the preprocessing logic
- `main.py`: Entry Point for preprocessing the raw data. Running `main.py` will create
    - a folder `dataset` inside this folder: The preprocessed data
    - a folder `alignment_infos` inside this folder: The alignments that were computed and then used in the preprocessing step

The hosted `dataset` was obtained using a Python Environment with:
- Python: 3.12.2
- numpy:  1.26.4
- qmt:    0.2.4
- pandas: 2.2.1
- scipy: 1.12.0
- dm-tree: 0.1.8

In general, the code is agnostic and should run just fine without specifying any package versions.

Steps to take to re-create the processed `dataset`:
1. Create a new Python Environment with Python=3.12.2
2. Install the above dependecies
3. Execute `python3 main.py`
